-; $Id: setup.iss,v 1.4 2009/09/06 00:09:13 robertl Exp $\r
+; $Id: setup.iss,v 1.5 2009/09/06 05:04:07 robertl Exp $\r
;\r
; Script for generating installation setup program for GPSBabel\r
; Uses the Inno setup compiler. Typically used from the command\r
SetupIconFile=images\babel2.ico\r
Compression=lzma\r
SolidCompression=yes\r
+LicenseFile=COPYING.txt\r
\r
[Languages]\r
Name: "english"; MessagesFile: "compiler:Default.isl"\r
Source: qtdir\translations\*; DestDir: "{app}\translations"; Flags: ignoreversion recursesubdirs createallsubdirs\r
\r
; Miscellaneous\r
-Source: COPYING; DestDir: {app}; Flags: ignoreversion\r
-Source: AUTHORS; DestDir: {app}; Flags: ignoreversion\r
-Source: README.contrib; DestDir: {app}; Flags: ignoreversion\r
-Source: README.gui; DestDir: {app}; Flags: ignoreversion\r
+;Source: COPYING; DestDir: {app}; Flags: ignoreversion\r
+;Source: AUTHORS; DestDir: {app}; Flags: ignoreversion\r
+;Source: README.contrib; DestDir: {app}; Flags: ignoreversion\r
+;Source: README.gui; DestDir: {app}; Flags: ignoreversion\r
\r
\r
; NOTE: Don't use "Flags: ignoreversion" on any shared system files\r
-; $Id: setup.iss.in,v 1.1 2009/09/06 00:09:13 robertl Exp $\r
+; $Id: setup.iss.in,v 1.2 2009/09/06 05:04:07 robertl Exp $\r
;\r
; NOTE: setup.iss is generated from setup.iss.in via autoconf.\r
; The generated setup.iss is checked in to help keep the version numbers\r
SetupIconFile=images\babel2.ico\r
Compression=lzma\r
SolidCompression=yes\r
+LicenseFile=COPYING.txt\r
\r
[Languages]\r
Name: "english"; MessagesFile: "compiler:Default.isl"\r
\r
; Miscellaneous\r
Source: COPYING; DestDir: {app}; Flags: ignoreversion\r
-Source: AUTHORS; DestDir: {app}; Flags: ignoreversion\r
-Source: README.contrib; DestDir: {app}; Flags: ignoreversion\r
-Source: README.gui; DestDir: {app}; Flags: ignoreversion\r
+; Source: AUTHORS; DestDir: {app}; Flags: ignoreversion\r
+; Source: README.contrib; DestDir: {app}; Flags: ignoreversion\r
+; Source: README.gui; DestDir: {app}; Flags: ignoreversion\r
\r
\r
; NOTE: Don't use "Flags: ignoreversion" on any shared system files\r
// -*- C++ -*-
-// $Id: upgrade.cpp,v 1.13 2009/09/02 19:05:27 robertl Exp $
+// $Id: upgrade.cpp,v 1.14 2009/09/06 05:04:07 robertl Exp $
/*
Copyright (C) 2009 Robert Lipe, robertlipe@gpsbabel.org
// See http://doc.trolltech.com/4.5/qsysinfo.html to interpret results
QString UpgradeCheck::getOsVersion()
{
- #if defined (Q_OS_MAC)
+#if defined (Q_OS_MAC)
switch (QSysInfo::MacintoshVersion) {
case QSysInfo::MV_10_3: return "10.3"; break;
case QSysInfo::MV_10_4: return "10.4"; break;
case QSysInfo::MV_10_6: return "10.6"; break;
default: return QString("Unknown Mac %1").arg(QSysInfo::MacintoshVersion);
};
- #elif defined (Q_OS_WIN)
+#elif defined (Q_OS_WIN)
switch (QSysInfo::WindowsVersion) {
// Wildly improbable...
case QSysInfo::WV_95: return "95"; break;
case QSysInfo::WV_98: return "98"; break;
case QSysInfo::WV_Me: return "Me"; break;
-#ifdef XXX
+
case QSysInfo::WV_4_0: return "NT 4"; break;
case QSysInfo::WV_5_0: return "2000"; break;
case QSysInfo::WV_5_1: return "XP"; break;
case QSysInfo::WV_5_2: return "2003"; break;
case QSysInfo::WV_6_0: return "Vista"; break;
case QSysInfo::WV_6_1: return "7"; break;
+ default:
+ return "Windows/Unknown";
#endif
- default:;
}
- return "Windows";
- #endif
// FIXME: find something appropriately clever to do for Linux, etc. here.
return "Unknown";
}